package demo6;

/**
 * Java有23中设计模式
 * 单例模式
 * 使用该模式设计的类，全局仅有一个实例
 */
public class Singleton {
    //1.私有化构造器，避免外面随意创建对象
    private Singleton(){}
    //2.创建一个私有的静态变量，保存唯一实例
    public static Singleton instance = new Singleton();
    //3.提供一个静态方法，返回唯一实例
    public static Singleton getInstance(){
        return instance;
    }
}
